*{
	margin: 0px;
	padding: 0px;
}

html, body{
	margin:0 auto;
}

ul, ol{
	list-style: none;
}

a, a:hover, a:visited{
	text-decoration: none;
}

#moreDiv{display: none;}
.get-more-line{position:relative;padding:20px 0;text-align:center;border-radius:2px; }
.get-more-line:before,.get-more-line:after{display:block;position:absolute;top:28px;width:44%;content:"";border-top:1px solid #ededed}
.get-more-line:before{left:0}
.get-more-line:after{right:0}
.get-more-line:before,.get-more-line:after{width:22%;top:38px}
.get-more-line>a{display:inline-block;font-size:16px;color:#999;padding:10px;width:49%;background-color:#f7f7f7}
.get-more-line>a:hover,.get-more-line>a:active{text-decoration:none;background-color:#f2f2f2;cursor:pointer}
.get-more-line.disabled>a:hover,.get-more-line.disabled>a:active{cursor:default}

#waterfall{
	position: relative;
	width: 100%;
}

.box{
	padding: 15px 0px 0px 15px;	
	float: left;
	width: 236px;
	overflow: hidden;
}

.pic{
	position: relative;
	/*padding: 10px;*/
	outline: none;
	border: 1px solid #ccc;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
}

.pic:hover{
	-webkit-opacity: 0.75; 
	-moz-opacity: 0.75;  
	-khtml-opacity: 0.75;
	opacity: .75;
	filter:alpha(opacity=75);
}

.pic .hovermenu{
	z-index: 100;
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	height: auto;
	display: none;
}

.hovermenu>span{	
	display: inline-block;
	font-size: 14px;
	width:65px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background: linear-gradient( #F45D68, #E54646);
	background: #E53E49;
	color: #fff;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 1px 0 rgba(255,255,255,.1);
	border: 1px solid #C90000;
}
.hovermenu>span:active{
	box-shadow:inset 0 0 0 #ea394c,0 2px 0 0 #ea394c,0 5px 3px #999;
}

.btn-outline {
  color: inherit;
  background-color: transparent;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.hovermenu>span:hover{
	color: #000;
	cursor: pointer;
}

.hovermenu .follow{	
	position: absolute;
	top: 0px;
	right: 0px;
	width: 65px;
	line-height: 35px;
	height: 35px;
	text-align: center;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background: linear-gradient( #F45D68, #E54646);
	background: #E53E49;
	color: #fff;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 1px 0 rgba(255,255,255,.1);
	border: 1px solid #C90000;
}

.pic img{
	min-height: 80px;
	_height:80px;
}

.box .text{
	padding: 10px;
	background-color: #f8f8f8;
	border-top: 1px solid #e7eaec;
	text-overflow: ellipsis;
	overflow: hidden;
  white-space: nowrap;
	text-align: center;  
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.box .stats {
	padding: 0 15px;
	margin: 5px 0;
	text-align: left;
}

.box .stats>span {
	display: inline-block;
	width: auto;
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	margin-right: 10px;
	color:#333;
}

.box .stats>span i{
	margin-right: 4px;
}

.scrollSidebar{position:fixed; bottom:20px; right:15px;z-index: 999; opacity:1; display: none;}
.scrollSidebar a{display: block; width: 32px; height: 32px; border-radius: 2px; background-color: #999; padding:8px; text-align: center;cursor: pointer; box-shadow: 0 1px 3px rgba(0,0,0vc,.2); color: #fff;}
.scrollSidebar a:hover, .scrollSidebar a:active{
  background-color: #c81623;
}
.scrollSidebar .wordMask{
	font-size: 15px;
	display: none;
}

.scrollSidebar a i{
	font-size:28px;
}
